package com.ruoyi.jkcrData.domain.pad;


import com.ruoyi.jkcrData.domain.plat.*;
import com.ruoyi.task.domain.entity.DataTaskEntity;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.NoArgsConstructor;

import java.util.ArrayList;
import java.util.List;

/**
 * 架空乘人-单次任务数据对象
 */
@ApiModel("架空乘人-单次任务数据对象 ")
@Data
@NoArgsConstructor
public class JkcrTaskReqDTO {

    /**
     * 测试任务
     */
    @ApiModelProperty("测试任务 Entity")
    protected DataTaskEntity dataTaskEntity;

    /**
     * 工作油压测试数据集合
     */
    @ApiModelProperty("工作油压测试数据集合 ")
    protected List<DataJkcrGzyy> gzyyEntityList = new ArrayList<>();

    /**
     * 巷道倾角测试数据集合
     */
    @ApiModelProperty("巷道倾角测试数据集合 ")
    protected List<DataJkcrHdqj> hdqjEntityList = new ArrayList<>();

    /**
     * 静张力测试数据集合
     */
    @ApiModelProperty("静张力测试数据集合 ")
    protected List<DataJkcrJzhl> jzhlEntityList = new ArrayList<>();

    /**
     * 牵引力测试数据集合
     */
    @ApiModelProperty("牵引力测试数据集合 ")
    protected List<DataJkcrQyl> qylEntityList = new ArrayList<>();

    /**
     * 运行速度测试数据集合
     */
    @ApiModelProperty("运行速度测试数据集合 ")
    protected List<DataJkcrYxsd> yxsdEntityList = new ArrayList<>();

    /**
     * 重车下行空车上行测试数据集合
     */
    @ApiModelProperty("重车下行空车上行测试数据集合 ")
    protected List<DataJkcrZhchshx> zhchshxEntityList = new ArrayList<>();

    /**
     * 重车上行空车下行测试数据集合
     */
    protected List<DataJkcrZhchxx> zhchxxEntityList = new ArrayList<>();

    /**
     * 制动力测试数据集合
     */
    @ApiModelProperty("制动力测试数据集合 ")
    protected List<DataJkcrZhdl> zhdlEntityList = new ArrayList<>();


}
